package com.fw.service.persistence.dto;

import javax.persistence.Column;
import javax.persistence.Entity;

import org.springframework.data.jpa.domain.AbstractPersistable;

@Entity
public class InboundMessageLog extends AbstractPersistable<Long> {

    private static final long serialVersionUID = 1L;

    private String serviceID;
    private String merchantID;
    private String invoiceNo;
    private String productDesc;
    private String amount;
    private String currencyCode;
    private String language;
    private String customerName;
    private String customerEmail;
    private String customerPhone;
    private String categoryID;
    private String pointMemeberID;
    private String payMethod;
    private String typeOfCreditCard;
    private String cashExpiredDateTime;
    private String hashValue;
    @Column(length = 500)
    private String successURL;
    @Column(length = 500)
    private String failURL;
    @Column(length = 500)
    private String cancelURL;
    private String redirectTime;
    private String enableSkippage;
    private String DateTime;

    public String getServiceID() {
	return serviceID;
    }

    public void setServiceID(String serviceID) {
	this.serviceID = serviceID;
    }

    public String getMerchantID() {
	return merchantID;
    }

    public void setMerchantID(String merchantID) {
	this.merchantID = merchantID;
    }

    public String getInvoiceNo() {
	return invoiceNo;
    }

    public void setInvoiceNo(String invoiceNo) {
	this.invoiceNo = invoiceNo;
    }

    public String getProductDesc() {
	return productDesc;
    }

    public void setProductDesc(String productDesc) {
	this.productDesc = productDesc;
    }

    public String getAmount() {
	return amount;
    }

    public void setAmount(String amount) {
	this.amount = amount;
    }

    public String getCurrencyCode() {
	return currencyCode;
    }

    public void setCurrencyCode(String currencyCode) {
	this.currencyCode = currencyCode;
    }

    public String getLanguage() {
	return language;
    }

    public void setLanguage(String language) {
	this.language = language;
    }

    public String getCustomerName() {
	return customerName;
    }

    public void setCustomerName(String customerName) {
	this.customerName = customerName;
    }

    public String getCustomerEmail() {
	return customerEmail;
    }

    public void setCustomerEmail(String customerEmail) {
	this.customerEmail = customerEmail;
    }

    public String getCustomerPhone() {
	return customerPhone;
    }

    public void setCustomerPhone(String customerPhone) {
	this.customerPhone = customerPhone;
    }

    public String getCategoryID() {
	return categoryID;
    }

    public void setCategoryID(String categoryID) {
	this.categoryID = categoryID;
    }

    public String getPointMemeberID() {
	return pointMemeberID;
    }

    public void setPointMemeberID(String pointMemeberID) {
	this.pointMemeberID = pointMemeberID;
    }

    public String getPayMethod() {
	return payMethod;
    }

    public void setPayMethod(String payMethod) {
	this.payMethod = payMethod;
    }

    public String getTypeOfCreditCard() {
	return typeOfCreditCard;
    }

    public void setTypeOfCreditCard(String typeOfCreditCard) {
	this.typeOfCreditCard = typeOfCreditCard;
    }

    public String getCashExpiredDateTime() {
	return cashExpiredDateTime;
    }

    public void setCashExpiredDateTime(String cashExpiredDateTime) {
	this.cashExpiredDateTime = cashExpiredDateTime;
    }

    public String getHashValue() {
	return hashValue;
    }

    public void setHashValue(String hashValue) {
	this.hashValue = hashValue;
    }

    public String getSuccessURL() {
	return successURL;
    }

    public void setSuccessURL(String successURL) {
	this.successURL = successURL;
    }

    public String getFailURL() {
	return failURL;
    }

    public void setFailURL(String failURL) {
	this.failURL = failURL;
    }

    public String getCancelURL() {
	return cancelURL;
    }

    public void setCancelURL(String cancelURL) {
	this.cancelURL = cancelURL;
    }

    public String getRedirectTime() {
	return redirectTime;
    }

    public void setRedirectTime(String redirectTime) {
	this.redirectTime = redirectTime;
    }

    public String getEnableSkippage() {
	return enableSkippage;
    }

    public void setEnableSkippage(String enableSkippage) {
	this.enableSkippage = enableSkippage;
    }

    public String getDateTime() {
	return DateTime;
    }

    public void setDateTime(String dateTime) {
	DateTime = dateTime;
    }

}
